Checkbox Element
A standard checkbox control giving a box which can be selected or unselected together with a text label providing information for the user. At runtime a selected checkbox displays a tick within the box and an unselected checkbox is empty.
You can specify the data values to be assigned to the selected and unselected states in the Element's properties.

Once you have placed a Checkbox Element on a page, you can edit the Element's properties to configure the Element for your requirements. Select the Element on the page to display its properties in the Properties Pane.
The following properties are available:
Label
Allows you to specify the text that appears beside the checkbox. You can change the default label to provide a more meaningful description or option for your users.


The properties in this section allow you to specify validation criteria for the Element.


Data Category
Checked and Unchecked Value Properties
These properties allow you to specify the data values representing the checked and unchecked states for this Element. By default, the checked state is represented by 'true' and unchecked by 'false'.
The values specified in these properties are the values you would use in a regular expression or in JavaScript and which will be expected in data read in from a Datasource and used when writing data to a Datasource. You can use these properties to change the values if you want other values to represent the checked and unchecked states, e.g. if your Datasource contains 'yes' and 'no' instead of 'true' and 'false'.
Note that if you output map a Checkbox to a data column which has a data type of Boolean, you must leave the default settings here, otherwise attempts to output data to the relevant Dataset will fail.
Styles Category
Label and Error Message
These properties allow you to assign a style to the Label and invalid data error message text, respectively, e.g. to set the font type, size and colour.